package com.hujiheng.paike.mapper;

import com.hujiheng.paike.pojo.ClassCourse;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository("classCourseMapper")
public interface ClassCourseMapper {
    /*
    根据班级ID 查询该班级课程信息
    根据教师ID查询该教师教授的课程
     */
    List<ClassCourse> getClassCourseByClassId(@Param("classId")int classId);
    List<ClassCourse> getClassCourseByTeacherId(@Param("teacherId")int teacherId);

    int add(@Param("classCourse") ClassCourse classCourse);

    ClassCourse getClassCourseByDayAndSection(@Param("day") int whichDay, @Param("section") int whichSection, @Param("classId") int classId);

    int update(@Param("classCourse") ClassCourse classCourse);
}
